منابع مشابه
Data Privacy in Tuple Space Based Mobile Agent Systems
Recently, distributed variants of tuple spaces have been proposed to exploit the Linda model for programming distributed applications over wide area networks, possibly exploiting code mobility. However, the flexibility of the shared tuple space model opens possible security holes; it basically provides no access protection to the shared data. In this paper we investigate some possible scenarios...
متن کاملTuple Space Coordination Across Space & Time
CAST is a coordination model designed to support interactions among agents executing on hosts that make up a mobile ad hoc network (MANET). From an application programmer’s point of view, CAST makes it possible for operations to be executed at arbitrary locations in space, at prescribed times which may be in the future, and on remote hosts even when no end-to-end connected route exists between ...
متن کاملA Scalable Tuple Space Model for Structured Parallel Programming
The paper proposes and analyses a scalable model of an associative distributed shared memory for massively parallel architectures. The proposed model is hierarchical and fits the modern style of structured parallel programming. If parallel applications are composed of a set of modules with a well-defined scope of interaction, the proposed model can induce a memory access latency time that only ...
متن کاملMobile Co-ordination: Providing Fault Tolerance in Tuple Space Based Co-ordination Languages
In this paper we describe the concept of mobile coordination , a general purpose approach to overcoming failure of agents when using distributed tuple spaces. We demonstrate why mobile coordination is better than using existing techniques such as transactions, how mobile coordination can provide extra functionality in the form of agent wills, and how the framework to provide this can be impleme...
متن کاملImplementing Tuple Space with Threads
The development of efficient and portable parallel programming systems can be a complex and troublesome task. Although there are several portable environments that are meant to be used as a support layer for higher level programming systems, they all provide different features and different levels of functionality to the system programmer. In this paper we report on our experience implementing ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Internet Services and Applications
سال: 2017
ISSN: 1867-4828,1869-0238
DOI: 10.1186/s13174-017-0070-3